hard knocks - Inglés Sinónimo Diccionario

hard knocks

n.
[1] adversity , hardship